home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Hacks / Hacks ’95 / Snuffy (Moof!) - Magic Cap / Source / Objects.Def next >
Encoding:
Text File  |  1995-06-24  |  28.2 KB  |  679 lines  |  [TEXT/MPS ]

  1. //
  2. //    Snuffy
  3. //
  4. //    A silly hack that snuffs Sniffy and replaces him with a more loyal
  5. //  companion of a sadly endangered species.
  6. //
  7. //    Written at MacHack '95 in a shitty hotel in Southfield, Michigan
  8. //
  9. //    © 1995 Steve Klingsporn (moofie@dogcow.com)
  10. //
  11. //    Note:  The dogcow image is a trademark of Apple Computer, Inc.,
  12. //           and is used without permission.  If someone at Apple wants to
  13. //           yell and scream at me, they're welcome to -- my contact
  14. //           information is on the name card I install in the name card file.
  15. //
  16. //    Version:    1.0
  17. //
  18.  
  19.  
  20. //  Software package object
  21.  
  22. Instance SoftwarePackage 'Snuffy' 1;
  23.          length: 32;
  24.     dateCreated: 0;
  25.     timeCreated: 0;
  26.    dateModified: 0;
  27.    timeModified: 0;
  28.          author: (AddressCard 'Steve Klingsporn' 15);        //  Author
  29.     installList: (ObjectList 'Install' 3);                    //  Objects to install
  30.       receivers: (ObjectList 'Receiver' 4);                    //  Where to install them
  31.    installFlags: nilObject;
  32. installParameters: nilObject;
  33.  installTargets: nilObject;
  34.    autoActivate: true;
  35.        citation: (Citation 10);
  36.       publisher: (AddressCard 'Steve Klingsporn' 15);        //  Publisher
  37. persistentShadowSize: 0;
  38. persistentChangesSize: 0;
  39.   transientSize: 0;
  40. gotoActionSelector: 3.w;
  41.          hidden: false;
  42.    dontSaveData: false;
  43.  copyOnActivate: false;
  44.  dontDeactivate: false;
  45.      needsReset: false;
  46. systemPackageReserved6: false;
  47. systemPackageReserved7: false;
  48. systemPackageReserved8: false;
  49. systemPackageReserved9: false;
  50. systemPackageReserved10: false;
  51. systemPackageReserved11: false;
  52. systemPackageReserved12: false;
  53. systemPackageReserved13: false;
  54. systemPackageReserved14: false;
  55. systemPackageReserved15: false;
  56. systemPackageReserved16: false;
  57.          entry1: nilObject;                                //  Package TextStyles
  58.          entry2: nilObject;                                //  Package Colors
  59.          entry3: nilObject;                                //  Package Sounds
  60.          entry4: nilObject;
  61.          entry5: nilObject;                                //  Package Prototypes
  62.          entry6: nilObject;                                //  Package StandardPlaces, such as our Scene
  63.          entry7: nilObject;                                //  Package Fonts
  64.          entry8: nilObject;                                //  Package Caches
  65.          entry9: nilObject;                                //  Package ObjectsWithHelp
  66.         entry10: nilObject;                                //  Package HelpOnObjects
  67.         entry11: nilObject;                                //  Package Text
  68.         entry12: (Text 'AboutInfo' 49);                    //  Package AboutInfo
  69.         entry13: nilObject;                                //  this slot indicates where to unwrap to if unwrap flags are 3
  70.         entry14: nilObject;                                //  objects easily visible to other packages
  71.         entry15: (Image 'AntiSniffyIcon' 48);            //  Package images
  72.         entry16: nilObject;                                //  Package about window
  73.         entry17: nilObject;                                //  Package GuideBook
  74.         entry18: nilObject;                                //  Package Credits Scene
  75.         entry19: iPostCardStationery;                    //  "Reply To" stationery
  76.         entry20: nilObject;                                //  RESERVED BY THE SYSTEM
  77.         entry21: nilObject;                                //  RESERVED BY THE SYSTEM
  78.         entry22: nilObject;                                //  RESERVED BY THE SYSTEM
  79.         entry23: nilObject;                                //  RESERVED BY THE SYSTEM
  80.         entry24: nilObject;                                //  RESERVED BY THE SYSTEM
  81.         entry25: (ObjectList 'HackImagesNStuff' 6);        //  Nuestros Indexicalos
  82.         entry26: nilObject;                                //  UNUSED
  83.         entry27: nilObject;                                //  UNUSED
  84.         entry28: nilObject;                                //  UNUSED
  85.         entry29: nilObject;                                //  UNUSED
  86.         entry30: nilObject;                                //  UNUSED
  87.         entry31: nilObject;                                //  UNUSED
  88.         entry32: nilObject;                                //  UNUSED
  89. End Instance;
  90.  
  91.  
  92. //  Package Citation
  93.  
  94. Instance Citation 10;
  95.           title: (Identifier 'Snuffy' 12);
  96.          author: (Telename 2);
  97.    majorEdition: 1;
  98.    minorEdition: 0;
  99. End Instance;
  100.  
  101.  
  102. //  Telename
  103.  
  104. Instance Telename 2;
  105.       authority: (OctetString 24);
  106.        identity: (OctetString 13);
  107. End Instance;
  108.  
  109. //  Identity string
  110.  
  111. Instance OctetString 13;
  112.            data: 'Snuffy';
  113. End Instance;
  114.  
  115.  
  116. //  Identifier
  117.  
  118. Instance Identifier 'Snuffy' 12;
  119. End Instance;
  120.  
  121.  
  122. //  Objects to install
  123.  
  124. Instance ObjectList 'Install' 3;
  125.          length: 2;
  126.          entry1: (NameCard 'Steve Klingsporn' 14);    //  Name card
  127.          entry2: (InstallerKibble 'Kibble' 47);        //  Our hack installer
  128. End Instance;
  129.  
  130.  
  131. //  Where to install them
  132.  
  133. Instance ObjectList 'Receiver' 4;
  134.          length: 2;
  135.           entry1: iNameCardsStack;                    //  Place in name cards stack
  136.           entry2: (InstallerKibble 'Kibble' 47);    //  Evil weirdness here
  137. End Instance;
  138.  
  139.  
  140. //  Text that goes in the "?" item in the package scene in the Storeroom
  141.  
  142. Instance Text 'AboutInfo' 49;
  143.            text: 'About Snuffy\nSnuffy is a hack that replaces Sniffy the ' \
  144.                  'find dog with a loyal companion of an endangered species.\n\n' \
  145.                  'Written at MacHack \'95 for the hack contest.';
  146. End Instance;
  147.  
  148.  
  149. //  Name card object
  150.  
  151. Instance NameCard 'Steve Klingsporn' 14;
  152.            next: nilObject;
  153.        previous: nilObject;
  154.       superview: nilObject;
  155.         subview: nilObject;
  156.  relativeOrigin: <-28.0,7.5>;
  157.     contentSize: <392.0,229.0>;
  158.       viewFlags: 0x50005200;
  159.      labelStyle: iBook12;
  160.           color: 0;
  161.        altColor: 0;
  162.          shadow: nilObject;
  163.           sound: nilObject;
  164.            form: iAddressesForm;
  165.           stack: iNameCardsStack;
  166.       cardFlags: 0x40400000;
  167.     addressCard: (AddressCard 'Steve Klingsporn' 15);
  168.         profile: nilObject;
  169. End Instance;
  170.  
  171.  
  172. //  Address card object
  173.  
  174. Instance AddressCard 'Steve Klingsporn' 15;
  175.       addresses: (ObjectList 16);
  176.    assignedName: nilObject;
  177.        category: 1;
  178. credentialsList: nilObject;
  179.     displayView: nilObject;
  180.    facilityList: nilObject;
  181.      lastChange: nilObject;
  182.       magicName: (MagicmailName 18);
  183.  nativeLanguage: nilObject;
  184.        nickname: nilObject;
  185. preferredPlatform: nilObject;
  186.       lastLabel: nilObject;
  187.           image: iPersonImage;
  188. End Instance;
  189.  
  190.  
  191. //  My addresses for my name card
  192.  
  193. Instance ObjectList 16;
  194.          length: 5;
  195.          entry1: (PhoneLabel 19);
  196.          entry2: (PostalLabel 20);
  197.          entry3: (PhoneLabel 21);
  198.          entry4: (FaxLabel 22);
  199.          entry5: (InternetMailLabel 23);
  200. End Instance;
  201.  
  202.  
  203. //  My MagicMail name
  204.  
  205. Instance MagicmailName 18;
  206.         keyList: (ObjectList 25);
  207.        nameText: (Text 26);
  208. End Instance;
  209.  
  210.  
  211. //  My home phone number
  212.  
  213. Instance PhoneLabel 19;
  214.     description: iHomeDescription;
  215.           image: iPhoneImage;
  216.         privacy: nilObject;
  217.      telenumber: (Telenumber 27);
  218.        location: nilObject;
  219. End Instance;
  220.  
  221.  
  222. //  My home address
  223.  
  224. Instance PostalLabel 20;
  225.     description: iHomeDescription;
  226.           image: iHomeImage;
  227.         privacy: nilObject;
  228.            city: (Text 28);
  229.     countryName: (Text 29);
  230.         geoCode: nilObject;
  231.        nameText: nilObject;
  232.      postalCode: (Text 30);
  233.    postalRegion: (Text 31);
  234.   streetAddress: (Text 32);
  235. End Instance;
  236.  
  237.  
  238. //  My work phone number
  239.  
  240. Instance PhoneLabel 21;
  241.     description: iWorkDescription; // (Text 436)
  242.           image: iWorkPhoneImage; // (Image 'work phone' 426)
  243.         privacy: nilObject;
  244.      telenumber: (Telenumber 33);
  245.        location: nilObject;
  246. End Instance;
  247.  
  248.  
  249. //  My work fax number
  250.  
  251. Instance FaxLabel 22;
  252.     description: iWorkFaxDescription;
  253.           image: iFaxImage;
  254.         privacy: nilObject;
  255.      telenumber: (Telenumber 34);
  256.        location: nilObject;
  257. End Instance;
  258.  
  259.  
  260. //  My Internet e-mail address (cute, huh?)
  261.  
  262. Instance InternetMailLabel 23;
  263.     description: (Text 35);
  264.           image: iInternetImage; // (Image 8442)
  265.         privacy: nilObject;
  266.     addressText: (Text 36);
  267. End Instance;
  268.  
  269.  
  270. Instance OctetString 24;
  271.           extra: $ 00D2 199D D692 681F 2102 5244 8E78 7F3F EC;
  272. End Instance;
  273.  
  274.  
  275. Instance ObjectList 25;
  276.          length: 1;
  277.          entry1: (NameKey 37);
  278. End Instance;
  279.  
  280.  
  281. Instance Text 26;
  282.            text: 'Steve Klingsporn';
  283. End Instance;
  284.  
  285.  
  286. Instance Telenumber 27;
  287.         country: 1;
  288.       extension: nilObject;
  289.       telephone: (Text 38);
  290. End Instance;
  291.  
  292.  
  293. Instance Text 28;
  294.            text: 'Sunnyvale';
  295. End Instance;
  296.  
  297.  
  298. Instance Text 29;
  299.            text: '';
  300. End Instance;
  301.  
  302.  
  303. Instance Text 30;
  304.            text: '94087';
  305. End Instance;
  306.  
  307.  
  308. Instance Text 31;
  309.            text: 'CA';
  310. End Instance;
  311.  
  312.  
  313. Instance Text 32;
  314.            text: '175 East Homestead Road, #20';
  315. End Instance;
  316.  
  317.  
  318. Instance Telenumber 33;
  319.         country: 1;
  320.       extension: (Text 39);
  321.       telephone: (Text 40);
  322. End Instance;
  323.  
  324.  
  325. Instance Telenumber 34;
  326.         country: 1;
  327.       extension: nilObject;
  328.       telephone: (Text 41);
  329. End Instance;
  330.  
  331.  
  332. Instance Text 36;
  333.            text: 'moofie@dogcow.com';
  334. End Instance;
  335.  
  336.  
  337. Instance Text 35;
  338.            text: 'internet';
  339. End Instance;
  340.  
  341.  
  342. Instance NameKey 37;
  343.        keyIndex: 7;
  344.       keyLength: 10;
  345.         keyType: 0;
  346. End Instance;
  347.  
  348.  
  349. Instance Text 38;
  350.            text: '(408) 992-0993';
  351. End Instance;
  352.  
  353.  
  354. Instance Text 39;
  355.            text: '';
  356. End Instance;
  357.  
  358.  
  359. Instance Text 40;
  360.            text: '(415) 833-8060';
  361. End Instance;
  362.  
  363.  
  364. Instance Text 41;
  365.            text: '(415) 323-4772';
  366. End Instance;
  367.  
  368.  
  369. //    Package icon/image
  370.  
  371. Instance Image 'AntiSniffyIcon' 48;
  372.            next: nilObject;
  373.        previous: nilObject;
  374.      imageFlags: 0x00800000;
  375.       imageSize: 54,54;
  376.      resolution: 256.s;
  377.           depth: 2.s;
  378.        centerPt: 27,27;
  379.           crc32: 0xFBF559ED;
  380.           extra: $ FC00 020A AAAA F700 000A FDAA F800 FCAA 00A0 FA00 000A FBAA FA00 07AA AAA0 0000 \
  381.                  $ AAAA A0FC 0002 02AA A8FE 0002 02AA A8FC 0002 2AAA 80FD 0002 2AAA 80FD 0001 AAA8 \
  382.                  $ FC00 0202 AAA0 FE00 0202 AA80 FB00 012A A8FE 0001 0AAA FA00 012A AAFE 0001 0AA8 \
  383.                  $ FA00 01AA AAFE 0001 2AA0 FB00 0702 AAAA 8000 00AA 80FB 000A 0AAA AAA0 0000 AA00 \
  384.                  $ 003F C0FE 000A 2AAA 0AA0 0002 AA00 000F FFFE 0006 AAA8 0AA8 0002 A8FE 000A 3FF0 \
  385.                  $ 0002 AAA0 02A8 000A A8FD 0009 FF00 0AAA 8002 AA00 0AA0 FD00 090F FFFA AA00 00AA \
  386.                  $ 002A A0FC 0008 FFFF E800 00AA 802A 80FC 0008 02AF F000 002A 802A 80FC 0008 0AAA \
  387.                  $ BC00 002A 802A 80FD 0008 0C2A AA3F 0000 2A80 AAFC 0008 3CAB A80F C000 0AA0 AAFC \
  388.                  $ 000A 3EAE AF03 C000 0AA0 AA00 30FE 000A FAAE 8F00 F000 0AA0 AA00 F0FE 000A FABE \
  389.                  $ 0F00 FC00 0AA0 AA3C F0FE 001D FABC 0000 3FC0 0AA0 AA3F C000 0C02 FABC 0000 03FC \
  390.                  $ 0AA0 AA0F C000 F00B EABC FE00 0A3F CAA0 AA03 C003 FFEB EA3C FE00 0A0C FAA0 AA03 \
  391.                  $ C00F FFFF E83C FE00 0A0F FAA0 AA03 C00F 02BF E03C FE00 0A0F FAA0 2A83 C00F CAAB \
  392.                  $ C03F FE00 4203 FA80 2A83 F003 FEAB C03F F00F 000F EA80 2A80 F000 BFAB C0FC FF00 \
  393.                  $ FFFC 2A80 2AA0 FC02 ABE3 C0F0 0FFF FFC0 AA80 0AA0 3F0A BAF3 C3F0 00FF F000 AA00 \
  394.                  $ 0AA8 0FFE AEF3 FFC0 FE00 0902 AA00 02A8 00FF FFC3 FFFD 0007 02A8 0002 AA02 ABFC \
  395.                  $ FB00 070A A800 00AA 0AAA 80FB 0003 0AA0 0000 FEAA FA00 062A A000 002A AAA8 FA00 \
  396.                  $ 06AA 8000 000A AAA0 FB00 0102 AAFE 0002 0AAA 80FB 0001 0AAA FE00 0202 AA80 FB00 \
  397.                  $ 012A A8FD 0001 AAA8 FC00 0202 AAA0 FD00 022A AA80 FD00 022A AA80 FD00 0202 AAA8 \
  398.                  $ FE00 0202 AAA8 FB00 07AA AAA0 0000 AAAA A0FB 0000 0AFB AAF9 00FC AA00 A0F9 0000 \
  399.                  $ 0AFD AAF7 0002 0AAA AAFB 00;
  400. End Instance;
  401.  
  402. //  Hack installation kibble (see release notes)
  403.  
  404. Instance InstallerKibble 'Kibble' 47;
  405. End Instance;
  406.  
  407.  
  408. //    Hack Images
  409.  
  410. Instance ObjectList 'HackImagesNStuff' 6;
  411.          length: 9;
  412.          entry1: (Image 'FindButtonHackImage' 5);
  413.          entry2: (Image 'StandingLookingHackImage1' 7);
  414.          entry3: (Image 'StandingLookingHackImage2' 8);
  415.          entry4: (Image 'StandingLookingForwardImage' 9);
  416.          entry5: (Image 'WalkingHackImage1' 11);
  417.          entry6: (Image 'WalkingHackImage2' 17);
  418.          entry7: (Image 'WalkingHackImage3' 42);
  419.          entry8: (Image 'WalkingHackImage4' 43);
  420.          entry9: (Announcement 'SniffyDeathAnnouncement' 44);
  421. End Instance;
  422.  
  423.  
  424. Instance Image 'FindButtonHackImage' 5;
  425.            next: nilObject;
  426.        previous: nilObject;
  427.      imageFlags: 0x00800000;
  428.       imageSize: 33,29;
  429.      resolution: 256.s;
  430.           depth: 2.s;
  431.        centerPt: 16,14;
  432.           crc32: 0x861D69AB;
  433.           extra: $ FC00 003C FE00 06DD 0000 0FC0 00FF FE00 71DD 0000 3FF0 03C3 C000 00DD 0000 3CFC \
  434.                  $ 03C3 C000 00DD 0000 3C3F 03C3 C000 00DD 0000 3C0F FFC3 C000 00DD 0000 1F02 FF03 \
  435.                  $ C000 00DD 0000 0F40 0003 C000 00DD 0000 07C0 0002 F000 00DD 0000 03C0 03C0 FC00 \
  436.                  $ 00DD 0000 03C0 03C0 3F00 00DD 0000 07C0 03C0 0FC0 00DD 0000 1F40 0000 03F0 00DD \
  437.                  $ 0000 7FFD 0005 FC00 DD00 01FD FD00 053F 00DD 001F F4FD 0005 0F80 DD07 FFD0 FD00 \
  438.                  $ 0407 C0DD 6FFD FC00 0403 C0DD 6F40 FC00 021F C0DD FD00 0501 BFFF FF00 DDFD 0005 \
  439.                  $ 0FFF FFF8 00DD FD00 013E 40FE 0000 DDFD 0000 7DFD 0000 DDFD 0000 F8FD 0000 DDFD \
  440.                  $ 0000 F4FD 0000 DDFE 0001 01E0 FD00 00DD FE00 0103 D0FD 0000 DDFE 0001 0280 FD00 \
  441.                  $ 00DD FE00 0101 40FD 0000 DD;
  442. End Instance;
  443.  
  444.  
  445. Instance Image 'StandingLookingHackImage1' 7;
  446.            next: (Image 'StandingLookingHackImage2' 8);
  447.        previous: nilObject;
  448.      imageFlags: 0x00800000;
  449.       imageSize: 66,49;
  450.      resolution: 256.s;
  451.           depth: 2.s;
  452.        centerPt: 33,24;
  453.           crc32: 0x446C3549;
  454.           extra: $ F700 0307 E000 0AFE 0000 DDF7 0007 0FF8 002F 8000 00DD F700 070F 2E00 B0E0 0000 \
  455.                  $ DDF7 0008 0F0F 82F0 F000 00DD 1FF8 0009 0F02 FFF0 F000 00DD 2F40 F900 090B 807F \
  456.                  $ D0F0 0000 DD3F C0F9 0009 02C0 0000 F000 00DD B3C0 F800 08E0 0000 B800 00DD F0F0 \
  457.                  $ F800 08F0 00F0 2E00 00DD F0B8 F800 08F0 00F0 0F80 00DD F02F F800 09E0 00F0 02E0 \
  458.                  $ 00DD F00F 80FA 0001 02D0 FE00 05F8 00DD F002 F0FA 0001 0B80 FE00 052E 00DD F000 \
  459.                  $ F8FA 0000 2EFD 0005 0F80 DD38 002F FB00 0102 F8FD 0006 02E0 DD38 000F F0FC 0001 \
  460.                  $ AFF0 FC00 04F0 DD0F 0002 FBFF 00FA FB00 05F0 DD0F 8000 2FFC FF00 E0FC 0006 02F0 \
  461.                  $ DD02 C000 03FD FFFC 00FE FF05 80DD 00E0 0003 FEFF 00FE FD00 0902 FFFF FE00 DD00 \
  462.                  $ B000 00FE FF00 FCFD 0001 0B80 FE00 04DD 0038 0000 FEFF 00C0 FD00 000F FD00 07DD \
  463.                  $ 002C 0000 3FFF FCFC 0000 1FFD 0007 DD00 0E00 0003 FFC0 FC00 00FC FD00 02DD 000F \
  464.                  $ F800 010F F8FD 0002 DD00 0FF8 0001 3FF8 FD00 02DD 000F F800 013F F0FD 0002 DD00 \
  465.                  $ 0EF8 0001 FFF0 FD00 02DD 002C F800 01FF F0FD 0002 DD00 38F8 0001 FFF0 FD00 02DD \
  466.                  $ 00B0 F800 013F F0FD 0005 DD00 F000 0002 FCFF 0240 3FF0 FD00 05DD 00F0 0000 2FFC \
  467.                  $ FF02 900F F0FD 0005 DD00 F000 00F8 FD00 0302 F000 F0FD 0005 DD00 F000 02F0 FC00 \
  468.                  $ 02F0 00F0 FD00 05DD 00F0 000F 80FC 0002 F000 F0FD 0004 DD00 F000 2FFB 0002 F000 \
  469.                  $ F0FD 0004 DD00 F000 38FB 0002 F000 F0FD 0004 DD00 F000 B8FB 0002 F000 F0FD 0004 \
  470.                  $ DD00 F000 F0FB 0002 F000 F0FD 0004 DD00 F000 F0FB 0002 F400 F0FD 0004 DD00 B800 \
  471.                  $ B0FB 0002 B800 B4FD 0004 DD00 3800 38FB 0002 3800 78FD 0004 DD00 2E00 2FFB 0002 \
  472.                  $ 2F00 2FFD 0005 DD00 0B80 0F80 FC00 030F 800F 80FE 0005 DD00 02F0 02F0 FC00 0302 \
  473.                  $ F002 F0FE 0005 DD00 00B8 00F0 FB00 02FA 00F0 FE00 05DD 0000 2FFF E0FB 0002 2FFF \
  474.                  $ 80FE 0005 DD00 0002 FF80 FB00 0103 FFFD 0000 DD;
  475. End Instance;
  476.  
  477.  
  478. Instance Image 'StandingLookingHackImage2' 8;
  479.            next: nilObject;
  480.        previous: (Image 'StandingLookingHackImage1' 7);
  481.      imageFlags: 0x00800000;
  482.       imageSize: 63,49;
  483.      resolution: 256.s;
  484.           depth: 2.s;
  485.        centerPt: 31,24;
  486.           crc32: 0x7F7F69EC;
  487.           extra: $ F700 037C 0002 80F5 0003 FE00 0BE0 F500 03F3 802C 38F5 0006 F3E0 BC3C 0000 0FF8 \
  488.                  $ 0006 F0BF FC3C 0000 0FF8 0007 B01F F43C 0000 2F80 F900 0728 0000 3C00 002E 80F9 \
  489.                  $ 0007 3C00 002E 0000 B0F0 F900 073C 003C 0B80 00F0 B0F9 0007 3C00 3C03 E000 F038 \
  490.                  $ F900 0738 003C 00B8 00F0 3CF9 0000 B4FE 0003 3E00 F00F FA00 0102 E0FE 0004 0B80 \
  491.                  $ F00F 80FB 0001 0B80 FE00 0403 E0F0 02F0 FB00 00BE FC00 03B8 F000 FDFC 0001 2BFC \
  492.                  $ FC00 033C B400 2FFC FF01 FE80 FC00 033C 3800 07FC FF00 F8FB 0004 BC2C 0000 3FFE \
  493.                  $ FF00 C0FD 0007 3FFF FFE0 0E00 003F FEFF 0080 FD00 07BF FFFF 800F 0000 0FFE FFFD \
  494.                  $ 0001 02E0 FE00 0603 8000 0FFF FFF0 FD00 0103 C0FE 0005 02C0 0003 FFFF FC00 010B \
  495.                  $ C0FD 0004 E000 003F FCFC 0000 1FFC 0000 F0F9 0001 03FE FC00 00F0 F900 010F FEFC \
  496.                  $ 0000 F0F9 0001 0FFC FC00 00E0 F900 013F FCFD 0001 02D0 F900 013F FCFD 0001 0380 \
  497.                  $ F900 013F FCFD 0001 0B80 F900 010F FCFD 0000 0FFE 0000 7FFD FF02 400F FCFD 0003 \
  498.                  $ 0F00 0002 FCFF 0290 0FF8 FD00 040F 0000 0F90 FE00 0302 F000 F0FD 0003 0F00 002F \
  499.                  $ FC00 02F0 00F0 FD00 030F 0000 F8FC 0002 F000 F0FD 0003 0F00 01F0 FC00 02F0 00F0 \
  500.                  $ FD00 030F 0003 C0FC 0002 F000 F0FD 0003 0B40 03C0 FC00 02F0 00F0 FD00 0307 8003 \
  501.                  $ C0FC 0002 F000 F0FD 0003 03C0 03C0 FC00 02F4 00F0 FD00 0303 C003 C0FC 0002 B800 \
  502.                  $ B4FD 0003 03E0 03C0 FC00 0238 0078 FC00 02F0 00F0 FC00 022F 002F FC00 02F8 00F8 \
  503.                  $ FC00 030F 800F 80FD 0002 2F00 2EFC 0003 02F0 02F0 FD00 020F 800F FB00 02FA 00F0 \
  504.                  $ FD00 0202 FFF8 FB00 022F FF80 FC00 012F F0FB 0001 03FF FD00;
  505. End Instance;
  506.  
  507.  
  508. Instance Image 'StandingLookingForwardImage' 9;
  509.            next: nilObject;
  510.        previous: nilObject;
  511.      imageFlags: 0x00800000;
  512.       imageSize: 62,48;
  513.      resolution: 256.s;
  514.           depth: 2.s;
  515.        centerPt: 31,24;
  516.           crc32: 0x320E1C8D;
  517.           extra: $ F800 0301 F000 0AF5 0004 03F8 002F 80F6 0004 03CE 00B0 E0F6 0007 03CF 82F0 F000 \
  518.                  $ 000F F900 0703 C2FF F0F0 0000 0FF9 0008 02C0 7FD0 F000 002F 80F9 0007 A000 00F0 \
  519.                  $ 0000 2E80 F900 07F0 0000 B800 00B0 F0F9 0007 F000 F02E 0000 F0B0 F900 07F0 00F0 \
  520.                  $ 0F80 00F0 38F9 0007 E000 F002 E000 F03C FA00 0102 D0FE 0003 F800 F00F FA00 010B \
  521.                  $ 80FE 0004 2E00 F00F 80FB 0000 2EFD 0004 0F80 F002 F0FC 0001 02F8 FD00 0402 E0F0 \
  522.                  $ 00FD FC00 01AF F0FC 0003 F0B4 002F FCFF 00FA FB00 03F0 3800 07FC FF00 E0FC 0005 \
  523.                  $ 02F0 2C00 003F FEFF 00C0 FD00 FEFF 0480 0E00 003F FEFF 0080 FE00 0802 FFFF FE00 \
  524.                  $ 0F00 000F FEFF FD00 010B 80FE 0006 0380 000F FFFF F0FD 0000 0FFD 0005 02C0 0003 \
  525.                  $ FFFF FC00 002F FC00 04E0 0000 3FFC FC00 007C FC00 00F0 F900 010F F8FC 0000 F0F9 \
  526.                  $ 0001 3FF8 FC00 00F0 F900 013F F0FC 0000 E0F9 0001 FFF0 FD00 0102 D0F9 0001 FFF0 \
  527.                  $ FD00 0103 C0F9 0001 FFF0 FD00 0103 C0F9 0001 3FF0 FD00 0403 C000 007F FEFF 03FD \
  528.                  $ 003F F0FD 0003 03C0 0002 FDFF 03FE 403F E0FD 0004 03C0 000F 90FE 0003 0BC0 03C0 \
  529.                  $ FD00 0303 C000 2FFD 0003 03C0 03C0 FD00 0303 C000 F8FD 0003 03C0 03C0 FD00 0303 \
  530.                  $ C000 F0FD 0003 03C0 03C0 FD00 0303 D002 C0FD 0003 03E0 03C0 FD00 0303 E003 C0FC \
  531.                  $ 0002 F003 C0FD 0003 01F0 03C0 FC00 02F0 03C0 FC00 02F0 03C0 FC00 02F0 02C0 FC00 \
  532.                  $ 02F8 02C0 FC00 02B8 00E0 FC00 023C 00E0 FC00 023C 00F0 FC00 023D 00F0 FC00 023E \
  533.                  $ 00F8 FC00 020F 00F0 FC00 020B C03C FC00 020F 82F0 FC00 0203 E83C FC00 0202 FFD0 \
  534.                  $ FB00 01BF FCFB 0001 2F40 FB00 010F F0FD 00;
  535. End Instance;
  536.  
  537.  
  538. Instance Image 'WalkingHackImage1' 11;
  539.            next: (Image 'WalkingHackImage2' 17);
  540.        previous: nilObject;
  541.      imageFlags: 0x00800000;
  542.       imageSize: 63,49;
  543.      resolution: 256.s;
  544.           depth: 2.s;
  545.        centerPt: 31,24;
  546.           crc32: 0x5989F3B0;
  547.           extra: $ F700 037C 0002 80F5 0003 FE00 0BE0 F500 03F3 802C 38F5 0006 F3E0 BC3C 0000 0FF8 \
  548.                  $ 0006 F0BF FC3C 0000 0FF8 0007 B01F F43C 0000 2F80 F900 0728 0000 3C00 002E 80F9 \
  549.                  $ 0007 3C00 002E 0000 B0F0 F900 073C 003C 0B80 00F0 B0F9 0007 3C00 3C03 E000 F038 \
  550.                  $ F900 0738 003C 00B8 00F0 3CF9 0000 B4FE 0003 3E00 F00F FA00 0102 E0FE 0004 0B80 \
  551.                  $ F00F 80FB 0001 0B80 FE00 0403 E0F0 02F0 FB00 00BE FC00 03B8 F000 FDFC 0001 2BFC \
  552.                  $ FC00 033C B400 2FFC FF01 FE80 FC00 033C 3800 07FC FF00 F8FB 0004 BC2C 0000 3FFE \
  553.                  $ FF00 F0FD 0007 3FFF FFE0 0E00 003F FEFF 00E0 FD00 07BF FFFF 800F 0000 0FFE FF00 \
  554.                  $ C0FE 0001 02E0 FE00 0603 8000 0FFF FFFC FD00 0103 C0FE 0006 02C0 0003 FFFF C0FD \
  555.                  $ 0001 0BC0 FD00 04E0 0000 3FFF FC00 001F FC00 00F0 F900 0103 FEFC 0000 F0F9 0001 \
  556.                  $ 0FFE FC00 00F0 F900 010F FCFC 0000 F0F9 0001 3FFC FC00 00F0 F900 013F FCFD 0001 \
  557.                  $ 02D0 F900 013F FCFD 0001 03C0 F900 013F FCFD 0001 03C0 F900 010F FCFD 0004 03C0 \
  558.                  $ 0000 7FFD FF02 400F FCFD 0003 03C0 0002 FCFF 0290 0FF8 FD00 0403 C000 0F90 FE00 \
  559.                  $ 0302 F000 F0FD 0003 03C0 002F FC00 02F0 00F0 FD00 0303 C000 F8FC 0002 F000 F0FD \
  560.                  $ 0003 03C0 00F0 FC00 02F0 00F0 FD00 0303 D002 C0FC 0002 F800 F0FD 0003 03E0 03C0 \
  561.                  $ FC00 023C 00F0 FD00 0301 F003 C0FC 0002 3C00 F0FC 0002 F003 C0FC 0002 3C00 B0FC \
  562.                  $ 0002 F802 C0FC 0002 2E00 38FC 0002 3C00 E0FC 0002 0F00 3CFC 0002 3D00 F0FC 0002 \
  563.                  $ 0F80 3EFC 0002 0F00 F0FC 0002 02F0 0FFC 0002 0F82 F0FB 0001 FA0F FC00 0202 FFD0 \
  564.                  $ FB00 012F FFFB 0001 2F40 FB00 0103 FCFD 00;
  565. End Instance;
  566.  
  567.  
  568. Instance Image 'WalkingHackImage2' 17;
  569.            next: (Image 'WalkingHackImage3' 42);
  570.        previous: (Image 'WalkingHackImage1' 11);
  571.      imageFlags: 0x00800000;
  572.       imageSize: 63,49;
  573.      resolution: 256.s;
  574.           depth: 2.s;
  575.        centerPt: 31,24;
  576.           crc32: 0xD5E9538A;
  577.           extra: $ F700 037C 0002 80F5 0003 FE00 0BE0 F500 03F3 802C 38F5 0006 F3E0 BC3C 0000 0FF8 \
  578.                  $ 0006 F0BF FC3C 0000 0FF8 0007 B01F F43C 0000 2F80 F900 0728 0000 3C00 002E 80F9 \
  579.                  $ 0007 3C00 002E 0000 B0F0 F900 073C 003C 0B80 00F0 B0F9 0007 3C00 3C03 E000 F038 \
  580.                  $ F900 0738 003C 00B8 00F0 3CF9 0000 B4FE 0003 3E00 F00F FA00 0102 E0FE 0004 0B80 \
  581.                  $ F00F 80FB 0001 0B80 FE00 0403 E0F0 02F0 FB00 00BE FC00 03B8 F000 FDFC 0001 0BFC \
  582.                  $ FC00 033C B400 2FFC FF01 FE80 FC00 033C 3800 07FC FF00 FCFB 0004 BC2C 0000 3FFE \
  583.                  $ FF00 F0FD 0007 3FFF FFE0 0E00 003F FEFF 00E0 FD00 07BF FFFF 800F 0000 0FFE FF00 \
  584.                  $ C0FE 0001 02E0 FE00 0603 8000 0FFF FFFC FD00 0103 C0FE 0006 02C0 0003 FFFF C0FD \
  585.                  $ 0001 0BC0 FD00 04E0 0000 3FFC FC00 001F FC00 00F0 F900 0103 FEFC 0000 F0F9 0001 \
  586.                  $ 0FFE FC00 00F0 F900 010F FCFC 0000 E0F9 0001 3FFC FD00 0102 D0F9 0001 3FFC FD00 \
  587.                  $ 0103 80F9 0001 3FFC FD00 010B 80F9 0001 0FFC FD00 000F FE00 002F FDFF 0240 0FFC \
  588.                  $ FD00 030F 0000 02FC FF02 900F F8FD 0004 0F00 000F 80FD 0002 F000 F8FD 0003 0F00 \
  589.                  $ 002F FC00 023C 003C FD00 030F 0000 F8FC 0002 3C00 3CFD 0003 0BC0 00F0 FC00 023C \
  590.                  $ 003C FD00 0303 C003 C0FC 0002 3C00 3CFD 0003 03C0 07C0 FC00 023C 00BC FD00 0303 \
  591.                  $ C00B C0FC 0002 3C00 F0FD 0003 03C0 0F40 FC00 023C 00F0 FD00 0203 C00F FB00 0238 \
  592.                  $ 00F0 FD00 0203 C02F FB00 02B0 02E0 FD00 020B 803C FB00 02F0 03C0 FD00 020B 00FC \
  593.                  $ FC00 0302 F00B C0FD 0002 0F03 F0FC 0002 03C0 3EFC 0002 0F8F C0FC 0002 03C2 BCFC \
  594.                  $ 0001 07FF FB00 0203 FFE0 FC00 0101 F8FA 0000 FFFB 00;
  595. End Instance;
  596.  
  597.  
  598. Instance Image 'WalkingHackImage3' 42;
  599.            next: (Image 'WalkingHackImage4' 43);
  600.        previous: (Image 'WalkingHackImage2' 17);
  601.      imageFlags: 0x00800000;
  602.       imageSize: 63,49;
  603.      resolution: 256.s;
  604.           depth: 2.s;
  605.        centerPt: 31,24;
  606.           crc32: 0xDFD9002C;
  607.           extra: $ F800 0107 E0F3 0004 0FF8 000B 80FE 0000 0BFA 0004 0F2E 002E E0FE 0000 3EFA 0004 \
  608.                  $ 0F0F 80BC F0FE 0000 FCFA 0008 0F02 FFFC F000 0003 CCFA 0008 0B80 7FF4 F000 000F \
  609.                  $ 2CFA 0008 02C0 0000 3C00 000E 3CF9 0007 E000 002E 0000 2C3C F900 07F0 003C 0B80 \
  610.                  $ 003C 3CF9 0007 F000 3C03 E000 3C3E F900 07E0 003C 00B8 003C 2FF9 0000 B4FE 0003 \
  611.                  $ 3E00 3C0F FA00 0102 E0FE 0004 0B80 3C0F 80FB 0001 0B80 FE00 0403 E03C 02F0 FB00 \
  612.                  $ 00BE FC00 03B8 3C00 FDFC 0001 0BFC FC00 033C 2E00 2FFC FF01 FE80 FC00 033C 0F00 \
  613.                  $ 07FC FF00 FCFB 0004 BC0B 8000 3FFE FF00 F0FD 0007 3FFF FFE0 03C0 003F FEFF 00E0 \
  614.                  $ FD00 07BF FFFF 8003 C000 0FFE FF00 C0FE 0001 02E0 FD00 05E0 000F FFFF FCFD 0001 \
  615.                  $ 03C0 FD00 05F0 0003 FFFF C0FD 0001 0BC0 FD00 04F0 0000 3FFC FC00 001F FC00 00F0 \
  616.                  $ F900 0103 FEFC 0000 F0F9 0001 0FFE FC00 00F0 F900 010F FCFC 0000 E0F9 0001 3FFC \
  617.                  $ FD00 0102 D0F9 0001 3FFC FD00 0103 80F9 0001 3FFC FD00 010B 80F9 0001 0FFC FD00 \
  618.                  $ 000F FE00 002F FDFF 0240 0FFC FD00 030F 0000 02FC FF02 A003 FCFD 0004 0F00 002F \
  619.                  $ 80FD 0002 F803 FCFD 0003 0F00 00FC FC00 023C 00FC FD00 030F 0003 F0FC 0002 3C00 \
  620.                  $ F8FD 0003 0F00 0FC0 FC00 0238 00F0 FD00 022F 003F FB00 02B0 00F0 FD00 023C 007C \
  621.                  $ FB00 02F0 02F0 FD00 023C 00BC FB00 02E0 03C0 FD00 023C 00F4 FC00 0303 C00F 80FD \
  622.                  $ 0002 3C00 F0FC 0002 0380 0FFC 0002 3C02 F0FC 0002 0B00 2EFC 0002 F003 C0FC 0002 \
  623.                  $ 0F00 3CFC 0002 F00F C0FC 0002 2F00 BCFC 0001 F03F FB00 023C 03E0 FC00 01F0 FCFB \
  624.                  $ 0002 3C2B C0FC 0001 BFF0 FB00 013F FEFB 0001 3F80 FB00 010F F0FB 00;
  625. End Instance;
  626.  
  627.  
  628. Instance Image 'WalkingHackImage4' 43;
  629.            next: nilObject;
  630.        previous: (Image 'WalkingHackImage3' 42);
  631.      imageFlags: 0x00800000;
  632.       imageSize: 73,49;
  633.      resolution: 256.s;
  634.           depth: 2.s;
  635.        centerPt: 36,24;
  636.           crc32: 0x1B661A7C;
  637.           extra: $ F500 0307 C000 28FE 0000 DDF5 0003 0FE0 00BE FE00 00DD F500 070F 3802 C380 0000 \
  638.                  $ DDF5 0007 0F3E 0BC3 C000 00DD F500 070F 0BFF C3C0 0000 DDF5 000A 0B01 FF43 C000 \
  639.                  $ 00DD 0004 40F8 000A 0280 0003 C000 00DD 00BE F9F8 000B 03C0 0002 E000 00DD 0BFF \
  640.                  $ BF90 F900 0B03 C003 C0B8 0000 DD7E D00B FDF9 000C 03C0 03C0 3E00 00DD AFFE 00AF \
  641.                  $ 40FA 000C 0380 03C0 0B80 00DD 006F C00F D0FA 000C 0B40 0000 03E0 00DD 0006 F402 \
  642.                  $ F0FA 0000 2EFD 0007 B800 DD00 01FE 00BD FA00 00B8 FD00 073E 00DD 0000 2F00 2FFB \
  643.                  $ 0001 0BE0 FD00 080B 80DD 0000 0FC0 0FE0 FC00 01BF C0FD 0007 03C0 DD00 000B 9001 \
  644.                  $ FBFF 00E8 FC00 0203 C0DD FE00 02B0 001F FCFF 00C0 FC00 020B C0DD FE00 02F0 0000 \
  645.                  $ FDFF FD00 0503 FFFF FE00 DDFE 0002 3800 00FE FF00 FEFD 0005 0BFF FFF8 00DD FE00 \
  646.                  $ 063C 0000 3FFF FFFC FD00 002E FD00 00DD FE00 060E 0000 3FFF FFC0 FD00 003C FD00 \
  647.                  $ 00DD FE00 050B 0000 0FFF FCFC 0000 BCFD 0000 DDFE 0005 0380 0000 FFC0 FD00 0101 \
  648.                  $ F0FD 0000 DDFE 0001 03C0 F900 013F E0FD 0000 DDFE 0001 03C0 F900 01FF E0FD 0000 \
  649.                  $ DDFE 0001 03C0 F900 01FF C0FD 0000 DDFE 0001 0380 FA00 0203 FFC0 FD00 00DD FE00 \
  650.                  $ 010B 40FA 0002 03FF C0FD 0000 DDFE 0000 0EF9 0002 03FF C0FD 0000 DDFE 0000 2EF8 \
  651.                  $ 0001 FFC0 FD00 00DD FE00 003C FE00 00BF FEFF 03F4 00FF C0FD 0000 DDFE 0003 3C00 \
  652.                  $ 000B FDFF 03F9 00FF 80FD 0000 DDFE 0003 3C00 003E FD00 030F 000F 80FD 0000 DDFE \
  653.                  $ 0003 3C00 00BC FD00 0303 C003 C0FD 0000 DDFE 0003 3C00 03E0 FD00 0303 C003 C0FD \
  654.                  $ 0000 DDFE 0003 3C00 0380 FD00 0303 C003 C0FD 0000 DDFE 0002 0F00 0BFC 0003 03C0 \
  655.                  $ 03C0 FD00 00DD FE00 020F 400F FC00 0303 E003 C0FD 0000 DDFE 0002 0F80 0FFB 0002 \
  656.                  $ F003 C0FD 0000 DDFE 0002 07C0 0FFB 0002 F003 C0FD 0000 DDFE 0002 03C0 0FFB 0002 \
  657.                  $ F002 C0FD 0000 DDFE 0002 03E0 0FFB 0002 B800 E0FD 0000 DDFD 0002 F00B 80FC 0002 \
  658.                  $ 3C00 F0FD 0000 DDFD 0002 FC03 80FC 0002 3E00 F8FD 0000 DDFD 0002 3F03 C0FC 0002 \
  659.                  $ 0BC0 3CFD 0000 DDFD 0002 0FCB C0FC 0002 03E8 3CFD 0000 DDFD 0002 03FF 40FB 0001 \
  660.                  $ BFFC FD00 00DD FC00 00BD FA00 010F F0FD 0000 DD;
  661. End Instance;
  662.  
  663.  
  664. //  Obituary announcement
  665.  
  666. Instance Announcement 'SniffyDeathAnnouncement' 44;
  667.           flags: 0x00000083;
  668.            info: (Text 'SniffyDeathMessage' 45);
  669.           stamp: nilObject;
  670.           sound: nilObject;
  671.   publicAddress: iSystemWarnings;
  672. End Instance;
  673.  
  674.  
  675. //  Obituary text
  676.  
  677. Instance Text 'SniffyDeathMessage' 45;
  678.            text: 'There\'s a new sniffer in town...';
  679. End Instance;